1 The Impact of Classification Errors on Assessing Software Inspection Processes with STAM

نویسنده

  • Ron S. Kenett
چکیده

The Software Trouble Assessment Matrix (STAM) is a tool that software developers can use to evaluate the design and effectiveness of software inspection and testing processes so that they can be improved. STAM is used to organize relationships between thre e dimensions, Kenett (1994, 1995) and Kenett and Baker (1999). Three measures are computed from the data collected in a STAM analysis: • Negligence ratio: This ratio indicates the amount of errors that esca ped through the inspection process filters. In other words, it measures inspe ction efficiency. • Evaluation ratio: This ratio measures the delay of the inspection pro cess in identifying errors relative to the phase in which they occurred. In o ther words, it measures inspection effectiveness. • Prevention ratio: This ratio is an index of how early errors are dete cted in the development life cycle relative to the total number of reported erro rs. This is a combined measure of the development and inspection processes. It assesses the software developer's ability to generate and identify error s as early as possible in the development life cycle. Process improvements are the result of attempts too learnn f rom current andd past errors. Prerequisites too suchh improvement efforts are that the process es have beenn identifiedd andd that process ownershipp has beenn established.. A c ausal analysis of software faults classifies faults as being attributable too errors inn any one of these activities. Suchh efforts are sometimes labledd RCA (Root Cause Analysis) and ann exte nsive litterature onn the application of RCA inn a variety of industries is available (see refer ences).. For suchh ann analysis too be successful,, it is essential that there be agreement onn the boun daries of the processes represented by these activities.. Inn particular,, the entry andd exit criter ia for eachh process have too be clarified andd documented.. Suchh definitions permit effective data collection.. STAM is a methodd to analyze data derivedd by answering three questions: • Where were errors detectedd in the software life cycle ? • Where were those errors actually created? • Where couldd the errors have beenn detected? These three dimensions are positionedd like the letter T,, andd twoo check sheets are used too record the number of errors classifiedd inn the various combinations of the three dimensions. For example,, consider a certainn software versionn withh a total of 1100 reportedd errors at the completionn of acceptance …

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Performance of cumulative count of conforming chart with variable sampling intervals in the presence of inspection errors

In high quality industrial processes, the control chart is design based on cumulative count of conforming (CCC) items is very useful. In this paper, the performance of CCC-r chart with variable sampling intervals (CCC-rVSI chart) in the presence ofinspectionerrors isinvestigated. The efficiency of CCC-rVSI chart is compared with CCC-r chart with fixed sampling interval (CC...

متن کامل

Effects of inspection errors on economically design of CCC-r control chart

CCC-r chart extended approach of CCC charts, is a technique applied when nonconforming items are rarely observed. However, it is usually assumed that the inspection process is perfect in the implementation control charts imperfect inspections may have a significant impact on the performance of the control chart and setting the control limits. This paper first investigates the ...

متن کامل

Economical Design of Double Variables Acceptance Sampling With Inspection Errors

The paper presents an economical model for double variable acceptance sampling with inspection errors. Taguchi cost function is used as acceptance cost while quality specification functions are normal with known variance. An optimization model is developed for double variables acceptance sampling scheme at the presence of inspection errors with either constant or monotone value functions. The m...

متن کامل

Economic-Statistical Design of a Control Chart for High Yield Processes When the Inspection is Imperfect

CCC-r control chart is a monitoring technique for high yield processes. It is based on the analysis of the number of inspected items until observing a specific number of defective items.  One of the assumptions in implementing CCC-r chart that has a significant effect on the design of the control chart is that the inspection is perfect. However, in reality, due to the multiple reasons, the...

متن کامل

Assessing barriers to medical errors reporting the view point of nurses in selected hospitals of Ahvaz

Background and Objective: Learning from errors through error reporting leads to changes in hospital processes and improved health outcomes. Therefore, this study examines assessing barriers to medical errors reporting the view point of nurses in selected hospitals of Ahvaz. Materials and Methods: The current study is descriptive analysis research. The statistical population included all the nu...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002